package com.qding.park.manager.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.qding.park.manager.pojo.TbParkingrule;

public interface TbParkingruleMapper {

	
	/**
	  * nextSeq(得到下一个序列)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  *
	  * @Title: nextSeq
	  * @Description: TODO
	  * @param @return    设定文件
	  * @return int    返回类型
	  * @throws
	  */
	
	
	int  nextSeq();
	
	
	int mysql_test();
	
	/**
	  * deleteByParkid(根据车场id 删除对应的规则数据)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  *
	  * @Title: deleteByParkid
	  * @Description: TODO
	  * @param @param parkId
	  * @param @return    设定文件
	  * @return int    返回类型
	  * @throws
	  */
	
	
	int deleteByParkid(@Param("parkId") int parkId);
	
	
	/**
	  * batchInsert(批量插入数据)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  *
	  * @Title: batchInsert
	  * @Description: TODO
	  * @param @param tbParkRulelist
	  * @param @return    设定文件
	  * @return int    返回类型
	  * @throws
	  */
	
	
	int batchInsert(@Param("list") List<TbParkingrule> tbParkRulelist );
	
	
	/**
	  * queryRuleByParkId(根据车场id 查询车场的规则列表)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  *
	  * @Title: queryRuleByParkId
	  * @Description: TODO
	  * @param @param parkId
	  * @param @return    设定文件
	  * @return List<TbParkingrule>    返回类型
	  * @throws
	  */
	
	
	List<TbParkingrule> queryRuleByParkId(@Param("parkId") int parkId);
}
